package com.his.struts.dao.cook;

import java.sql.ResultSet;
import java.util.ArrayList;

import com.his.struts.form.CookForm;

/**
 * 食谱接口
 * @author mlxnle
 *
 */
public interface CookDao {
	/**
	 * 获得食谱列表
	 * @return ArrayList<CookForm>
	 */
	ArrayList<CookForm> getCookList();
	
	/**
	 * 获得所有食谱
	 * @return ArrayList<CookForm>
	 */
	public ArrayList<CookForm> getAllCook(ResultSet rs);
	
	/**
	 * 删除一个食谱
	 * @param cid
	 * @return boolean
	 */
	boolean deleteCook(int cid);
	
	/**
	 * 添加一个食谱
	 * @param cookForm
	 * @return boolean
	 */
	boolean addCook(CookForm cookForm);
	
	/**
	 * 更新食谱
	 * @param whatis 要更新的字段
	 * @param img 对应内容
	 * @param cid 食谱id
	 * @return boolean
	 */
	public boolean updateCook(String whatis, String img, int cid);
}
